package com.originskyseed.platform.user.model;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 玩家渠道改绑记录表（OSI_PLAYER_RELATE_CHANNEL_LOG）
 * 
 * @author Tangwanghui
 */
public class PlayerRelateChannelLog extends BaseModel {

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 渠道id（CHANNEL_ID）
	 */
	private String channelId;

	/**
	 * 子渠道id（CHANNEL_SUB_ID）
	 */
	private String channelSubId;

	/**
	 * 旧渠道id（OLD_CHANNEL_ID）
	 */
	private String oldChannelId;

	/**
	 * 旧子渠道id（OLD_CHANNEL_SUB_ID）
	 */
	private String oldChannelSubId;

	/**
	 * 更换渠道时间（CHANGE_CHANNEL_TIME）
	 */
	private Date changeChannelTime;

	/**
	 * 来源 0平台 1青芒（SOURCE）
	 */
	private Integer source;

	/**
	 * 是否更新 1是 0否（IS_UPDATE）
	 */
	private Integer isUpdate;

	/**
	 * 子渠道id,青芒那边传过来
	 */
	private String subChannelId;


	/**
	 * 旧子渠道id,青芒那边传过来
	 */
	private String oldSubChannelId;



	/**
	 * 获取玩家id
	 *
	 * @return
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 设置玩家id
	 *
	 * @param playerId
	 */
	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	/**
	 * 获取渠道id
	 *
	 * @return
	 */
	public String getChannelId() {
		return this.channelId;
	}

	/**
	 * 设置渠道id
	 *
	 * @param channelId
	 */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	/**
	 * 获取子渠道id
	 *
	 * @return
	 */
	public String getChannelSubId() {
		return this.channelSubId;
	}

	/**
	 * 设置子渠道id
	 *
	 * @param channelSubId
	 */
	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	/**
	 * 获取旧渠道id
	 *
	 * @return
	 */
	public String getOldChannelId() {
		return this.oldChannelId;
	}

	/**
	 * 设置旧渠道id
	 *
	 * @param oldChannelId
	 */
	public void setOldChannelId(String oldChannelId) {
		this.oldChannelId = oldChannelId;
	}

	/**
	 * 获取旧子渠道id
	 *
	 * @return
	 */
	public String getOldChannelSubId() {
		return this.oldChannelSubId;
	}

	/**
	 * 设置旧子渠道id
	 *
	 * @param oldChannelSubId
	 */
	public void setOldChannelSubId(String oldChannelSubId) {
		this.oldChannelSubId = oldChannelSubId;
	}

	/**
	 * 获取更换渠道时间
	 *
	 * @return
	 */
	public Date getChangeChannelTime() {
		return this.changeChannelTime;
	}

	/**
	 * 设置更换渠道时间
	 *
	 * @param changeChannelTime
	 */
	public void setChangeChannelTime(Date changeChannelTime) {
		this.changeChannelTime = changeChannelTime;
	}

	/**
	 * 获取来源 0平台 1青芒
	 *
	 * @return
	 */
	public Integer getSource() {
		return this.source;
	}

	/**
	 * 设置来源 0平台 1青芒
	 *
	 * @param source
	 */
	public void setSource(Integer source) {
		this.source = source;
	}

	/**
	 * 获取是否更新 1是 0否
	 *
	 * @return
	 */
	public Integer getIsUpdate() {
		return this.isUpdate;
	}

	/**
	 * 设置是否更新 1是 0否
	 *
	 * @param isUpdate
	 */
	public void setIsUpdate(Integer isUpdate) {
		this.isUpdate = isUpdate;
	}

	public String getSubChannelId() {
		return subChannelId;
	}

	public void setSubChannelId(String subChannelId) {
		this.subChannelId = subChannelId;
	}

	public String getOldSubChannelId() {
		return oldSubChannelId;
	}

	public void setOldSubChannelId(String oldSubChannelId) {
		this.oldSubChannelId = oldSubChannelId;
	}
}